home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 15
/
CU Amiga Magazine's Super CD-ROM 15 (1997)(EMAP Images)(GB)[!][issue 1997-10].iso
/
CUCD
/
Graphics
/
MysticView
/
MysticView.TXT
< prev
next >
Wrap
Text File
|
1996-12-28
|
4KB
|
121 lines
MysticView
----------
©1996 Captain Bifat / TEK neosçientists
0.68 beta
This is a beta release.
Use it on your own risk.
release notes
-------------
This software acts as an example for the use of render.library. It
demonstrates a variety of basic techniques, such as custom memory
management, histograms, palettes, 24Bit rendering, 8Bit remapping,
scaling, and a pen allocation strategy. (it does NOT act as an example
for good programming in general.)
brief description
-----------------
MysticView is a primitive workbench picture viewer. It displays
everything that can be loaded via picture-class datatypes - just drag
& drop any picture icons over its window. MysticView does intelligent
color-adaption and remapping. It is independent from display modes,
and it handles HAM6, HAM8 and EHB pictures. It always obeys the aspect
ratios of both the screen and the image (if available). The image is
automatically scaled to the window's dimensions.
MysticView is mainly intended to act as an example for the power of
render.library. Keep in mind that 99% of the possibilities derive from
the library, not from this bloody utility.
By the way, this software is pretty hungry for resources. An image
being displayed is also kept in memory - in full resolution. If your
system is well equipped (graphics card + 68060), try some kind of
opaque-sizing utility (MultiCX for instance). Such a configuration
allows MysticView to easily scale and update its window contents in
real-time.
Source codes are included. Note: MysticView is neither tested with nor
designed for 24bit datatypes.
requirements
------------
- OS 3.0 (v39)
- render.library v16.0
- 68020 CPU (minimum suggested: 68030/50)
- about 2MB of free FastRAM, depending on your pictures.
history
-------
0.67
- major rework and clean-up
0.66
- The color allocation strategy has been improved.
0.65
- I couldn't quickly get rid of some heavy bugs I've
introduced with v0.64. So I decided to continue work
with v0.62 and render.library v12.0.
Asynchronous loading is no longer implemented.
This version seems to work pretty stable.
0.64
- asynchronous loading implemented.
0.63
- About is asynchronous now.
- improved color allocation strategy.
- MysticView crashed on 2-color-displays. Fixed.
0.62
- better allocation strategy for critical colors on
displays with few sharable pens.
- Filerequester implemented.
- A percentual render progress display and several messages
are displayed in the window's title bar.
- The picture's width is now layouted pixelwise, no longer in
multiples of 16 pixels.
- Various enhancements and bugfixes
0.60
- Faster display.
- Several bugs fixed.
- Fixed display problems (window borders and flicker...).
- Pooled memory management implemented.
- Window is SIMPLE_REFRESH now.
- Requires less memory.
- Nicer logo.
- Menu implemented for "About" requester and "Quit". Other
menu functions are not yet implemented.
0.53
- faster window refresh.
- Requires less memory
0.52
- now takes care of aspect ratios.
This applies to both the image and the screen mode.
- nicer logo
0.51
- MysticView lost memory. Fixed.
- Sped-up window refresh after resizing.
- uses PRECISION_IMAGE instead of PRECISION_EXACT.
0.50
- initial version